<!doctype html>
<html lang="en"><head><meta charset="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>Mochawesome Report</title><link rel="stylesheet" href="assets/app.css"/></head><body data-raw="{
  &quot;stats&quot;: {
    &quot;suites&quot;: 1,
    &quot;tests&quot;: 3,
    &quot;passes&quot;: 1,
    &quot;pending&quot;: 0,
    &quot;failures&quot;: 2,
    &quot;start&quot;: &quot;2017-11-24T07:26:10.063Z&quot;,
    &quot;end&quot;: &quot;2017-11-24T07:26:10.079Z&quot;,
    &quot;duration&quot;: 16,
    &quot;testsRegistered&quot;: 3,
    &quot;passPercent&quot;: 33.3,
    &quot;pendingPercent&quot;: 0,
    &quot;other&quot;: 0,
    &quot;hasOther&quot;: false,
    &quot;skipped&quot;: 0,
    &quot;hasSkipped&quot;: false,
    &quot;passPercentClass&quot;: &quot;danger&quot;,
    &quot;pendingPercentClass&quot;: &quot;danger&quot;
  },
  &quot;suites&quot;: {
    &quot;title&quot;: &quot;&quot;,
    &quot;suites&quot;: [
      {
        &quot;title&quot;: &quot;加法运算测试&quot;,
        &quot;suites&quot;: [],
        &quot;tests&quot;: [
          {
            &quot;title&quot;: &quot;1 + 1 = 2&quot;,
            &quot;fullTitle&quot;: &quot;加法运算测试 1 + 1 = 2&quot;,
            &quot;timedOut&quot;: false,
            &quot;duration&quot;: 1,
            &quot;state&quot;: &quot;passed&quot;,
            &quot;speed&quot;: &quot;fast&quot;,
            &quot;pass&quot;: true,
            &quot;fail&quot;: false,
            &quot;pending&quot;: false,
            &quot;code&quot;: &quot;assert.equal(2, add(1, 1));&quot;,
            &quot;err&quot;: {},
            &quot;isRoot&quot;: false,
            &quot;uuid&quot;: &quot;90068a26-00ae-4af9-a8a5-84f5c35c0147&quot;,
            &quot;parentUUID&quot;: &quot;c945c65b-0541-49fe-8865-547742fb3b5b&quot;,
            &quot;isHook&quot;: false,
            &quot;skipped&quot;: false
          },
          {
            &quot;title&quot;: &quot;1 + nudefined = NaN&quot;,
            &quot;fullTitle&quot;: &quot;加法运算测试 1 + nudefined = NaN&quot;,
            &quot;timedOut&quot;: false,
            &quot;duration&quot;: 1,
            &quot;state&quot;: &quot;failed&quot;,
            &quot;pass&quot;: false,
            &quot;fail&quot;: true,
            &quot;pending&quot;: false,
            &quot;code&quot;: &quot;assert.strictEqual(NaN, add(1));&quot;,
            &quot;err&quot;: {
              &quot;message&quot;: &quot;AssertionError [ERR_ASSERTION]: NaN === NaN&quot;,
              &quot;estack&quot;: &quot;AssertionError [ERR_ASSERTION]: NaN === NaN\n    at Context.it (add.spec.js:9:16)&quot;,
              &quot;diff&quot;: &quot;&quot;
            },
            &quot;isRoot&quot;: false,
            &quot;uuid&quot;: &quot;2050929a-1dab-4f74-982d-26fcafdd96a6&quot;,
            &quot;parentUUID&quot;: &quot;c945c65b-0541-49fe-8865-547742fb3b5b&quot;,
            &quot;isHook&quot;: false,
            &quot;skipped&quot;: false
          },
          {
            &quot;title&quot;: &quot;0.1 + 0.2 = 0.3&quot;,
            &quot;fullTitle&quot;: &quot;加法运算测试 0.1 + 0.2 = 0.3&quot;,
            &quot;timedOut&quot;: false,
            &quot;duration&quot;: 1,
            &quot;state&quot;: &quot;failed&quot;,
            &quot;pass&quot;: false,
            &quot;fail&quot;: true,
            &quot;pending&quot;: false,
            &quot;code&quot;: &quot;assert.strictEqual(0.3, add(0.1, 0.2));&quot;,
            &quot;err&quot;: {
              &quot;message&quot;: &quot;AssertionError [ERR_ASSERTION]: 0.3 === 0.30000000000000004&quot;,
              &quot;estack&quot;: &quot;AssertionError [ERR_ASSERTION]: 0.3 === 0.30000000000000004\n    at Context.it (add.spec.js:12:16)&quot;,
              &quot;diff&quot;: &quot;- 0.3\n+ 0.30000000000000004\n&quot;
            },
            &quot;isRoot&quot;: false,
            &quot;uuid&quot;: &quot;c8a81359-fd56-4235-84cf-da17c52d5c36&quot;,
            &quot;parentUUID&quot;: &quot;c945c65b-0541-49fe-8865-547742fb3b5b&quot;,
            &quot;isHook&quot;: false,
            &quot;skipped&quot;: false
          }
        ],
        &quot;pending&quot;: [],
        &quot;root&quot;: false,
        &quot;_timeout&quot;: 2000,
        &quot;file&quot;: &quot;\\add.spec.js&quot;,
        &quot;uuid&quot;: &quot;c945c65b-0541-49fe-8865-547742fb3b5b&quot;,
        &quot;beforeHooks&quot;: [],
        &quot;afterHooks&quot;: [],
        &quot;fullFile&quot;: &quot;E:\\Me\\Learn\\case\\mocha\\add\\add.spec.js&quot;,
        &quot;passes&quot;: [
          {
            &quot;title&quot;: &quot;1 + 1 = 2&quot;,
            &quot;fullTitle&quot;: &quot;加法运算测试 1 + 1 = 2&quot;,
            &quot;timedOut&quot;: false,
            &quot;duration&quot;: 1,
            &quot;state&quot;: &quot;passed&quot;,
            &quot;speed&quot;: &quot;fast&quot;,
            &quot;pass&quot;: true,
            &quot;fail&quot;: false,
            &quot;pending&quot;: false,
            &quot;code&quot;: &quot;assert.equal(2, add(1, 1));&quot;,
            &quot;err&quot;: {},
            &quot;isRoot&quot;: false,
            &quot;uuid&quot;: &quot;90068a26-00ae-4af9-a8a5-84f5c35c0147&quot;,
            &quot;parentUUID&quot;: &quot;c945c65b-0541-49fe-8865-547742fb3b5b&quot;,
            &quot;isHook&quot;: false,
            &quot;skipped&quot;: false
          }
        ],
        &quot;failures&quot;: [
          {
            &quot;title&quot;: &quot;1 + nudefined = NaN&quot;,
            &quot;fullTitle&quot;: &quot;加法运算测试 1 + nudefined = NaN&quot;,
            &quot;timedOut&quot;: false,
            &quot;duration&quot;: 1,
            &quot;state&quot;: &quot;failed&quot;,
            &quot;pass&quot;: false,
            &quot;fail&quot;: true,
            &quot;pending&quot;: false,
            &quot;code&quot;: &quot;assert.strictEqual(NaN, add(1));&quot;,
            &quot;err&quot;: {
              &quot;message&quot;: &quot;AssertionError [ERR_ASSERTION]: NaN === NaN&quot;,
              &quot;estack&quot;: &quot;AssertionError [ERR_ASSERTION]: NaN === NaN\n    at Context.it (add.spec.js:9:16)&quot;,
              &quot;diff&quot;: &quot;&quot;
            },
            &quot;isRoot&quot;: false,
            &quot;uuid&quot;: &quot;2050929a-1dab-4f74-982d-26fcafdd96a6&quot;,
            &quot;parentUUID&quot;: &quot;c945c65b-0541-49fe-8865-547742fb3b5b&quot;,
            &quot;isHook&quot;: false,
            &quot;skipped&quot;: false
          },
          {
            &quot;title&quot;: &quot;0.1 + 0.2 = 0.3&quot;,
            &quot;fullTitle&quot;: &quot;加法运算测试 0.1 + 0.2 = 0.3&quot;,
            &quot;timedOut&quot;: false,
            &quot;duration&quot;: 1,
            &quot;state&quot;: &quot;failed&quot;,
            &quot;pass&quot;: false,
            &quot;fail&quot;: true,
            &quot;pending&quot;: false,
            &quot;code&quot;: &quot;assert.strictEqual(0.3, add(0.1, 0.2));&quot;,
            &quot;err&quot;: {
              &quot;message&quot;: &quot;AssertionError [ERR_ASSERTION]: 0.3 === 0.30000000000000004&quot;,
              &quot;estack&quot;: &quot;AssertionError [ERR_ASSERTION]: 0.3 === 0.30000000000000004\n    at Context.it (add.spec.js:12:16)&quot;,
              &quot;diff&quot;: &quot;- 0.3\n+ 0.30000000000000004\n&quot;
            },
            &quot;isRoot&quot;: false,
            &quot;uuid&quot;: &quot;c8a81359-fd56-4235-84cf-da17c52d5c36&quot;,
            &quot;parentUUID&quot;: &quot;c945c65b-0541-49fe-8865-547742fb3b5b&quot;,
            &quot;isHook&quot;: false,
            &quot;skipped&quot;: false
          }
        ],
        &quot;skipped&quot;: [],
        &quot;hasBeforeHooks&quot;: false,
        &quot;hasAfterHooks&quot;: false,
        &quot;hasTests&quot;: true,
        &quot;hasSuites&quot;: false,
        &quot;totalTests&quot;: 3,
        &quot;totalPasses&quot;: 1,
        &quot;totalFailures&quot;: 2,
        &quot;totalPending&quot;: 0,
        &quot;totalSkipped&quot;: 0,
        &quot;hasPasses&quot;: true,
        &quot;hasFailures&quot;: true,
        &quot;hasPending&quot;: false,
        &quot;hasSkipped&quot;: false,
        &quot;duration&quot;: 3,
        &quot;rootEmpty&quot;: false
      }
    ],
    &quot;tests&quot;: [],
    &quot;pending&quot;: [],
    &quot;root&quot;: true,
    &quot;_timeout&quot;: 2000,
    &quot;uuid&quot;: &quot;c1c6691a-b854-4b54-8ee6-81f7e5e12ab6&quot;,
    &quot;beforeHooks&quot;: [],
    &quot;afterHooks&quot;: [],
    &quot;fullFile&quot;: &quot;&quot;,
    &quot;file&quot;: &quot;&quot;,
    &quot;passes&quot;: [],
    &quot;failures&quot;: [],
    &quot;skipped&quot;: [],
    &quot;hasBeforeHooks&quot;: false,
    &quot;hasAfterHooks&quot;: false,
    &quot;hasTests&quot;: false,
    &quot;hasSuites&quot;: true,
    &quot;totalTests&quot;: 0,
    &quot;totalPasses&quot;: 0,
    &quot;totalFailures&quot;: 0,
    &quot;totalPending&quot;: 0,
    &quot;totalSkipped&quot;: 0,
    &quot;hasPasses&quot;: false,
    &quot;hasFailures&quot;: false,
    &quot;hasPending&quot;: false,
    &quot;hasSkipped&quot;: false,
    &quot;duration&quot;: 0,
    &quot;rootEmpty&quot;: true
  },
  &quot;allTests&quot;: [
    {
      &quot;title&quot;: &quot;1 + 1 = 2&quot;,
      &quot;fullTitle&quot;: &quot;加法运算测试 1 + 1 = 2&quot;,
      &quot;timedOut&quot;: false,
      &quot;duration&quot;: 1,
      &quot;state&quot;: &quot;passed&quot;,
      &quot;speed&quot;: &quot;fast&quot;,
      &quot;pass&quot;: true,
      &quot;fail&quot;: false,
      &quot;pending&quot;: false,
      &quot;code&quot;: &quot;assert.equal(2, add(1, 1));&quot;,
      &quot;err&quot;: {},
      &quot;isRoot&quot;: false,
      &quot;uuid&quot;: &quot;90068a26-00ae-4af9-a8a5-84f5c35c0147&quot;,
      &quot;parentUUID&quot;: &quot;c945c65b-0541-49fe-8865-547742fb3b5b&quot;,
      &quot;isHook&quot;: false,
      &quot;skipped&quot;: false
    },
    {
      &quot;title&quot;: &quot;1 + nudefined = NaN&quot;,
      &quot;fullTitle&quot;: &quot;加法运算测试 1 + nudefined = NaN&quot;,
      &quot;timedOut&quot;: false,
      &quot;duration&quot;: 1,
      &quot;state&quot;: &quot;failed&quot;,
      &quot;pass&quot;: false,
      &quot;fail&quot;: true,
      &quot;pending&quot;: false,
      &quot;code&quot;: &quot;assert.strictEqual(NaN, add(1));&quot;,
      &quot;err&quot;: {
        &quot;message&quot;: &quot;AssertionError [ERR_ASSERTION]: NaN === NaN&quot;,
        &quot;estack&quot;: &quot;AssertionError [ERR_ASSERTION]: NaN === NaN\n    at Context.it (add.spec.js:9:16)&quot;,
        &quot;diff&quot;: &quot;&quot;
      },
      &quot;isRoot&quot;: false,
      &quot;uuid&quot;: &quot;2050929a-1dab-4f74-982d-26fcafdd96a6&quot;,
      &quot;parentUUID&quot;: &quot;c945c65b-0541-49fe-8865-547742fb3b5b&quot;,
      &quot;isHook&quot;: false,
      &quot;skipped&quot;: false
    },
    {
      &quot;title&quot;: &quot;0.1 + 0.2 = 0.3&quot;,
      &quot;fullTitle&quot;: &quot;加法运算测试 0.1 + 0.2 = 0.3&quot;,
      &quot;timedOut&quot;: false,
      &quot;duration&quot;: 1,
      &quot;state&quot;: &quot;failed&quot;,
      &quot;pass&quot;: false,
      &quot;fail&quot;: true,
      &quot;pending&quot;: false,
      &quot;code&quot;: &quot;assert.strictEqual(0.3, add(0.1, 0.2));&quot;,
      &quot;err&quot;: {
        &quot;message&quot;: &quot;AssertionError [ERR_ASSERTION]: 0.3 === 0.30000000000000004&quot;,
        &quot;estack&quot;: &quot;AssertionError [ERR_ASSERTION]: 0.3 === 0.30000000000000004\n    at Context.it (add.spec.js:12:16)&quot;,
        &quot;diff&quot;: &quot;- 0.3\n+ 0.30000000000000004\n&quot;
      },
      &quot;isRoot&quot;: false,
      &quot;uuid&quot;: &quot;c8a81359-fd56-4235-84cf-da17c52d5c36&quot;,
      &quot;parentUUID&quot;: &quot;c945c65b-0541-49fe-8865-547742fb3b5b&quot;,
      &quot;isHook&quot;: false,
      &quot;skipped&quot;: false
    }
  ],
  &quot;allPending&quot;: [],
  &quot;allPasses&quot;: [
    {
      &quot;title&quot;: &quot;1 + 1 = 2&quot;,
      &quot;fullTitle&quot;: &quot;加法运算测试 1 + 1 = 2&quot;,
      &quot;timedOut&quot;: false,
      &quot;duration&quot;: 1,
      &quot;state&quot;: &quot;passed&quot;,
      &quot;speed&quot;: &quot;fast&quot;,
      &quot;pass&quot;: true,
      &quot;fail&quot;: false,
      &quot;pending&quot;: false,
      &quot;code&quot;: &quot;assert.equal(2, add(1, 1));&quot;,
      &quot;err&quot;: {},
      &quot;isRoot&quot;: false,
      &quot;uuid&quot;: &quot;90068a26-00ae-4af9-a8a5-84f5c35c0147&quot;,
      &quot;parentUUID&quot;: &quot;c945c65b-0541-49fe-8865-547742fb3b5b&quot;,
      &quot;isHook&quot;: false,
      &quot;skipped&quot;: false
    }
  ],
  &quot;allFailures&quot;: [
    {
      &quot;title&quot;: &quot;1 + nudefined = NaN&quot;,
      &quot;fullTitle&quot;: &quot;加法运算测试 1 + nudefined = NaN&quot;,
      &quot;timedOut&quot;: false,
      &quot;duration&quot;: 1,
      &quot;state&quot;: &quot;failed&quot;,
      &quot;pass&quot;: false,
      &quot;fail&quot;: true,
      &quot;pending&quot;: false,
      &quot;code&quot;: &quot;assert.strictEqual(NaN, add(1));&quot;,
      &quot;err&quot;: {
        &quot;message&quot;: &quot;AssertionError [ERR_ASSERTION]: NaN === NaN&quot;,
        &quot;estack&quot;: &quot;AssertionError [ERR_ASSERTION]: NaN === NaN\n    at Context.it (add.spec.js:9:16)&quot;,
        &quot;diff&quot;: &quot;&quot;
      },
      &quot;isRoot&quot;: false,
      &quot;uuid&quot;: &quot;2050929a-1dab-4f74-982d-26fcafdd96a6&quot;,
      &quot;parentUUID&quot;: &quot;c945c65b-0541-49fe-8865-547742fb3b5b&quot;,
      &quot;isHook&quot;: false,
      &quot;skipped&quot;: false
    },
    {
      &quot;title&quot;: &quot;0.1 + 0.2 = 0.3&quot;,
      &quot;fullTitle&quot;: &quot;加法运算测试 0.1 + 0.2 = 0.3&quot;,
      &quot;timedOut&quot;: false,
      &quot;duration&quot;: 1,
      &quot;state&quot;: &quot;failed&quot;,
      &quot;pass&quot;: false,
      &quot;fail&quot;: true,
      &quot;pending&quot;: false,
      &quot;code&quot;: &quot;assert.strictEqual(0.3, add(0.1, 0.2));&quot;,
      &quot;err&quot;: {
        &quot;message&quot;: &quot;AssertionError [ERR_ASSERTION]: 0.3 === 0.30000000000000004&quot;,
        &quot;estack&quot;: &quot;AssertionError [ERR_ASSERTION]: 0.3 === 0.30000000000000004\n    at Context.it (add.spec.js:12:16)&quot;,
        &quot;diff&quot;: &quot;- 0.3\n+ 0.30000000000000004\n&quot;
      },
      &quot;isRoot&quot;: false,
      &quot;uuid&quot;: &quot;c8a81359-fd56-4235-84cf-da17c52d5c36&quot;,
      &quot;parentUUID&quot;: &quot;c945c65b-0541-49fe-8865-547742fb3b5b&quot;,
      &quot;isHook&quot;: false,
      &quot;skipped&quot;: false
    }
  ],
  &quot;copyrightYear&quot;: 2017
}" data-config="{&quot;reportDir&quot;:&quot;mochawesome-report&quot;,&quot;reportTitle&quot;:&quot;add&quot;,&quot;reportPageTitle&quot;:&quot;Mochawesome Report&quot;,&quot;inline&quot;:false,&quot;inlineAssets&quot;:false,&quot;charts&quot;:true,&quot;enableCharts&quot;:true,&quot;code&quot;:true,&quot;enableCode&quot;:true,&quot;autoOpen&quot;:false,&quot;overwrite&quot;:true,&quot;timestamp&quot;:false,&quot;ts&quot;:false,&quot;showHooks&quot;:&quot;failed&quot;,&quot;dev&quot;:false,&quot;reportFilename&quot;:&quot;mochawesome&quot;,&quot;saveJson&quot;:true,&quot;jsonFile&quot;:&quot;E:\\Me\\Learn\\case\\mocha\\add\\mochawesome-report\\mochawesome.json&quot;,&quot;htmlFile&quot;:&quot;E:\\Me\\Learn\\case\\mocha\\add\\mochawesome-report\\mochawesome.html&quot;}"><div id="report"></div><script src="assets/app.js"></script></body></html>